// import Vue from 'vue'
// 演示如何注册全局指令
// Vue.component(组件名, 组件对象)
// 原生封装代码
// import PageTools from '@/components/PageTools'
// Vue.component('PageTools', PageTools)

// 如果要使用 Vue 的注册机制 Vue.use
// 就必须导出一个对象, 有 install 属性是一个函数
// 所有要做的事情都放在里面
// 因为 Vue.use 会自动帮你执行 install 函数

import PageTools from '@/components/PageTools'
import UploadExcel from '@/components/UploadExcel'
import ImageUpload from '@/components/ImageUpload'
import ScreenFull from '@/components/ScreenFull'
import ThemePicker from '@/components/ThemePicker'
import Lang from '@/components/Lang'
import TagsView from '@/components/TagsView'

export default {
  // 这是自动被 Vue.use 执行的初始化插件安装方法
  // 有什么想做的, 往里放即可
  // 现在咱们往里放的就是组件注册
  install(Vue) {
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('ImageUpload', ImageUpload)
    Vue.component('ScreenFull', ScreenFull)
    Vue.component('ThemePicker', ThemePicker)
    Vue.component('Lang', Lang)
    Vue.component('TagsView', TagsView)
  }
}
